can't make head or tail of it - Türkisch Englisch Wörterbuch